/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hoja.de.trabajo5;

/**
 *
 * @author FAMILIA
 */
public class Evento {
    
    //Atributos
    private int hora = 0;
    private boolean out = false;
    private int cola;
    
    //Constructor de la clase
    /**
     * Constructor de la clase.
     * @param hora Hora en la que se originó el evento, es decir, la hora a la que el cliente entró.
     * @param out Se identifica si el evento es de out o de entrada. True para out, False para entrada.
     * @param cola El número de cola en el que se encuentra el usuario que va a salir.
     */
    public Evento(int hora, boolean out, int cola){
        this.hora = hora;
        this.out = out;
        this.cola = cola;
    }
    
    /**
     * @return número de cola del cliente que va a salir.
     */
    public int getcola(){
        return cola;    
    }
    /**
     * @param hora Se define la hora en la que entró el cliente.
     */
    public void setHora(int hora){
        this.hora = hora;
    }
    /**
     * 
     * @param out Se define si el evento es de out o no.
     */
    public void setSalida(boolean out){
        this.out = out;
    }
    /**
     * 
     * @param cola Se define el número de cola en el que el cliente está.
     */
    public void setCola(int cola){
        this.cola = cola;
    }
    /**
     * 
     * @return hora en el que el cliente entró.
     */
    public int getHora(){
        return hora;
    }
    /**
     * 
     * @return True, si el cliente va a salir del banco, False, si el cliente acaba de entrar al banco.
     */
    public boolean getSalida(){
        return out;
    }
    
}

